From aa2a836558412edc9dd95d4bb090be62c0c76841 Mon Sep 17 00:00:00 2001 From: Adrian Bunk Date: Wed, 20 Aug 2025 15:39:14 +0300 Subject: [PATCH] Apply patch from Samuel Thibault to disable Java and TBB on Hurd. Closes: #1094994. Make TBB architecture settings consistent. Remove handling of removed kfreebsd. --- debian/control | 8 ++++---- debian/rules | 10 ++++++---- 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/debian/control b/debian/control index bb3364c32..0042cf1bc 100644 --- a/debian/control +++ b/debian/control @@ -9,7 +9,7 @@ Build-Depends: dpkg-dev (>= 1.22.5), chrpath, cmake, debhelper-compat (= 13), - default-jdk [!hppa !hurd-any !kfreebsd-any], + default-jdk [!hppa !hurd-any], default-libmysqlclient-dev, dh-sequence-python3, doxygen-latex, @@ -91,7 +91,7 @@ Multi-Arch: same Section: libdevel Depends: ${misc:Depends}, ${shlibs:Depends}, - default-jdk [!hppa !hurd-any !kfreebsd-any], + default-jdk [!hppa !hurd-any], default-libmysqlclient-dev, libavcodec-dev, libavformat-dev, @@ -117,12 +117,12 @@ Depends: ${misc:Depends}, libproj-dev, libpython3-dev, libswscale-dev, - libtbb-dev [!hurd-i386 !kfreebsd-i386 !kfreebsd-amd64 !alpha !ia64], + libtbb-dev [linux-any], libtheora-dev, libtiff-dev, libutfcpp-dev, libvtk9.3 (= ${binary:Version}), - libvtk9-java (= ${binary:Version}) [!hppa !hurd-any !kfreebsd-any], + libvtk9-java (= ${binary:Version}) [!hppa !hurd-any], libx11-dev, libxft-dev, libxml2-dev, diff --git a/debian/rules b/debian/rules index 2884a98d7..1e8d58eb6 100755 --- a/debian/rules +++ b/debian/rules @@ -3,8 +3,9 @@ BUILDDIR = $(CURDIR)/debian/build include /usr/share/dpkg/architecture.mk -nojava_archs=hppa hurd-i386 kfreebsd-i386 kfreebsd-amd64 -ifneq ($(DEB_BUILD_ARCH),$(filter $(DEB_BUILD_ARCH), $(nojava_archs))) +nojava_archs=hppa +nojava_os=hurd +ifeq (,$(filter $(DEB_BUILD_ARCH), $(nojava_archs))$(filter $(DEB_BUILD_ARCH_OS), $(nojava_os))) export JAVA_HOME=/usr/lib/jvm/default-java extra_flags += -DVTK_WRAP_JAVA=ON endif @@ -14,8 +15,9 @@ ifneq (,$(filter $(DEB_HOST_ARCH), armel m68k mips mipsel powerpc sh4)) export DEB_LDFLAGS_MAINT_APPEND += -Wl,--no-as-needed -latomic -Wl,--as-needed endif -notbb_archs=hurd-i386 kfreebsd-i386 kfreebsd-amd64 -ifneq ($(DEB_BUILD_ARCH),$(filter $(DEB_BUILD_ARCH), $(notbb_archs))) +notbb_archs= +notbb_os=hurd +ifeq (,$(filter $(DEB_BUILD_ARCH), $(notbb_archs))$(filter $(DEB_BUILD_ARCH_OS), $(notbb_os))) extra_flags += -DVTK_SMP_IMPLEMENTATION_TYPE:STRING="TBB" else extra_flags += -DVTK_SMP_IMPLEMENTATION_TYPE:STRING="OpenMP" -- 2.30.2